package com.zenagro.shared.util;

public class CadenasString {
	 public final static int DERECHA=1;
	    public final static int IZQUIERDA=2;
	    
	    public static String rellenar(String cadenaFuente,int numRepeticiones,String cadena,int lugar)
	    {
	        String result=cadenaFuente;
	        for(int i=0;i<numRepeticiones;i++)
	        {
	            if(lugar==DERECHA)
	                result=result+cadena;
	            else if(lugar==IZQUIERDA)
	                result=cadena+result;
	            else
	                result=result+"";
	        }
	        return result;
	    }
	    public static String complementa(String cadena, int tamano){
	    	while (cadena.length()<tamano)
	    	cadena="0"+cadena;
	    	return cadena;
	    }
	    
	    public static String quitarCaracterIzquierda(String cadenaFuente,char caracter,int numMinimoResultado)
	    {
	        String result=cadenaFuente;
	        char auxChar;        
	        for(int i=0;i<cadenaFuente.length();i++)
	        {    
	            if(result.length()<=numMinimoResultado)
	                break;
	            auxChar=cadenaFuente.charAt(i);
	            if(auxChar==caracter)
	                result=cadenaFuente.substring(i+1);
	            else
	                break;
	                       
	        }
	        return result;
	    }

}
